Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Jablonec nad Nisou M15 Vienna Spain F1 M15 Sharm ElSheikh Spain F14 Spain F26 Italy F4 Italy F5 Romania F7 Romania F8 Spain F14 Spain F15 Spain F16 Spain F33 Italy F4 Italy F5 Italy F6 Italy F7 Egypt #1-w1 Egypt #2-w2 Italy F4 Italy F5 Sudan F1 Senegal F1 Senegal F2 Egypt F4 Egypt F5 Burundi F1 Rwanda F1 Uganda F1 Egypt F1 Egypt F2 Egypt F4 Egypt F5 Egypt F3 Egypt F7 Egypt F8 Egypt F9 Egypt F10 Syria F1 Syria F2 Egypt F12 Egypt F11 Egypt F13 Burundi F1 Rwanda F1 Uganda F1 Kenya F1 Egypt F14 Egypt F15 Egypt F1 Egypt F3 Korea F1 Korea F2 Tunisia F1 Tunisia F2 Tunisia F3 Morocco F4 Morocco F5 Thailand F1 Thailand F2 Burundi F1 Rwanda F1 Uganda F1 Kuwait F1 Kuwait F2 Egypt F5 Spain F6 Portugal F1 Portugal F2 Portugal F3 Spain F12 Turkey F17 Turkey F18 Spain F11 Turkey F19 Morocco F4 Kazakhstan F5 Turkey F25 Turkey F26 Rwanda F1 Rwanda F2 Turkey F32 Egypt F1 Egypt F2 Turkey F12 Turkey F13 Turkey F14 Spain F8 Bulgaria F1 Bulgaria F3 Spain F14 Spain F16 Spain F17 Spain F18 Turkey F31 Turkey F32 Turkey F34 Spain F30 Spain F32 Turkey F40 Turkey F41 Turkey F1 Turkey F2 Turkey F3 Kazakhstan F1 Kazakhstan F2 Turkey F10 Turkey F11 Turkey F12 Egypt F2 Egypt F3 Egypt F4 Egypt F9 Egypt F10 Egypt F11 Egypt F14 Egypt F21 Egypt F22 Egypt F28 Egypt F29 Egypt F32 Egypt F35 Egypt F36 Bulgaria F2 Egypt F9 Egypt F11 Egypt F19 Egypt F20 Italy F23 Egypt F10 Egypt F28 Egypt F29 Turkey F38 Egypt F33 Egypt F34 Egypt F36 Egypt F2 Egypt F3 Egypt F4 Egypt F9 Egypt F10 Egypt F11 Egypt F15 Egypt F16 Egypt F22 Egypt F23 Italy F17 Egypt F30 Egypt F8 Egypt F31 Egypt F32 Egypt F33 Egypt F38 Spain F4 Egypt F1 Egypt F6 Belgium F2 Spain F1 Spain F2 Spain F3 Spain F4 Italy F3 Spain F5 Spain F6 Spain F7 Egypt F12 Nigeria F1 Spain F20 Spain F21 Nigeria F2 Nigeria F3 Spain F29 Spain F30 Spain F31 Spain F32 Spain F2 Spain F3 Nigeria F4 Spain F14 Egypt F26 Egypt F3 Egypt F20 (Sharm El Sheikh) Italy F25 (Cornaiano) Kazakhstan F7 (Shymkent) Spain F31 (Sabadell) Spain F32 (Melilla) Finland F4 (Helsinki) Belgium F1 Gabon F1 Gabon F2 M15 Cairo M15 Cairo M15 Osijek M15 Sharm ElSheikh M25 Sharm ElSheikh Vigo Challenger Open de Tenis Amaya - Pamplona M15 Kottingbrunn Architect Open - Budapest Pekao Open 2005 - Szczecin M15 Sharm ElSheikh M25 Prague Challenger Ford de Cherbourg - Cherbourg M25 Sharm ElSheikh M25 Most M25 Jablonec nad Nisou Memorial Manfredini - Sassuolo Constanta Challenger - Constanta M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Sharm ElSheikh Concurso Internacional de Vigo - Vigo M25 Sharm ElSheikh M25 Kursumlijska Banja Challenger Copa Sevilla - Seville M15 Antalya Ciutat de Barcelona - Barcelona M15 Madrid Ostdeutscher Sparkessen Cup - Dresden M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Sharm ElSheikh Trofeo Sisma Mantova - Mantova Posillipo Tennis Cup - Napoli Copa Petrobras Colombia - Bogota Mitsubishi Electric Europe Cup - Monza III Challenger Isla de Gran Canaria Ciudad de Telde - Telde M25 Kigali XI Ciutat de Barcelona - Barcelona Kos-Zucchetti Tennis Cup - Cordenons Internazionali di Tennis - Bergamo Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia 10° Trofeo Luigi Pezzoli - Bergamo BSI Challenger Lugano - Lugano Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Bancastato Challenger Lugano - Lugano Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Unicredit Czech Open 2007 - Prostejov Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Trofeo Internacional Club Laieta - Barcelona 9° Trani Cup - Trani Copa Sevilla 2007 - Seville Rabat Challenger Marrakech Challenger Bancolombia Open - Bogota Napoli Challenger Tunis Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso San Marino Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Tennis Napoli Cup 2007 - Napoli Isla de Gran Canaria - Mas Palomas San Sebastian Challenger Tunis Open 2007 - Tunis Todi Challenger Napoli Challenger M15 Cairo Tarragona Challenger Santiago Challenger Medellin Challenger Cairo Challenger Biella Challenger Milan Challenger Schickendanz Open - Furth Oberstaufen Challenger Kitzbuhel Challenger M15 Cairo Mitsubishi Electric Europe Cup - Monza Orbetello Challenger Geneva Challenger Genova Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seville Challenger Le Gosier Challenger Citta di Monza - Monza ITG Miami Challenger - Miami Challenger Brasov - Brasov Astana Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Genova Challenger M15 Sharm ElSheikh Istanbul Challenger Lugano Challenger Sir Supermercati - Rome Reggio Emilia Challenger Izmir Challenger Orbetello Challenger San Remo Tennis Cup - San Remo M15 Sharm ElSheikh Meknes Challenger Casablanca Challenger Tarragona Challenger Bergamo Challenger Tunis Open 2006 - Tunis M15 Doha 5° Sporting Challenger - Turin M25 Doha Tanger Challenger Istanbul Challenger Eskisehir Challenger Genoa Open - Genova San Marino Challenger M15 Cairo Szczecin Challenger Izmir Challenger Fergana Challenger XI Torneo Internazionale di Tennis - Barletta Chennai Challenger New Delhi Challenger Sao Paulo Challenger M15 Sharm ElSheikh Cali Challenger San Marino Cepu Open - San Marino Mohammedia Challenger San Benedetto Challenger Pekao Open - Szczecin M15 Sharm ElSheikh Oberstaufen Challenger Meerbusch Challenger Kenitra Challenger M15 Sharm ElSheikh San Benedetto Challenger Guadalajara Challenger San Luis Potosi Challenger Cortina Challenger Banja Luka Challenger Orleans Challenger Bratislava Challenger Burnie Challenger Shanghai Challenger Almaty Challenger Tashkent Challenger Heilbronn Challenger Braunschweig Challenger Chennai Challenger Prague Challenger Marbella Challenger Barletta Challenger Nanchang Challenger Anning Challenger Itajai Challenger Rome Challenger Almaty Challenger Winnetka Challenger Cordenons Challenger Banja Luka Challenger Florence Challenger M15 Brcko Chennai Challenger Zhuhai Challenger Barletta Challenger M25 Kiseljak Lyon Challenger Nur-Sultan Challenger Recanati Challenger Amersfoort Challenger M15 Sarajevo Liberec Challenger Seville Challenger Kolkata Challenger Marbella Challenger Mexico City Challenger Guangzhou Challenger Szczecin Challenger Morelos Challenger Alicante Challenger M25 Bourg-en-Bresse Meknes Challenger Open Costa Daurada - Tarragona Copa Petrobras Uruguay - Montevideo Como Challenger M25 Sharm ElSheikh Padova Challenger Marrakech Challenger M25 Sharm ElSheikh Estoril Open - Estoril Cordenons Challenger Panama City Challenger Sopot Challenger Casablanca Challenger Mallorca Challenger Santo Domingo Challenger Leon Challenger Prostejov Challenger Egypt F2 M25 Villeneuve-Loubet Poprad Tatry Challenger Marburg Challenger M25 Duffel Segovia Challenger Istanbul Challenger Almaty 1 Challenger Almaty 2 Challenger Tennis Napoli Cup - Napoli Alphen Challenger Lille Challenger Meknes Challenger Prostejov Challenger Mohammedia Challenger Eckental Challenger Prostejov Challenger Launceston Challenger 8° Trani Cup - Trani Grodzisk Mazowiecki Challenger M25 Sharm ElSheikh Almaty Challenger Lisbon Challenger Tampere Challenger Shenzhen Challenger M15 Antalya Bergamo Challenger St. Brieuc Challenger Heilbronn Challenger Shymkent Challenger Lyon Challenger Perugia Challenger Genova Challenger Seville Challenger Puerto Vallarta Challenger Tashkent Challenger Barcelona Challenger Lima Challenger Liuzhou Challenger Mouilleron-Le-Captif Challenger Montevideo Challenger Playford Challenger ATP Open Castilla y Leon - Segovia Burnie Challenger Bergamo Challenger Santiago Challenger Zhangjiagang Challenger Marbella Challenger Sophia Antipolis Challenger Alicante Challenger San Luis Potosi Challenger Leon Challenger M25 Sharm ElSheikh Anning Challenger Braga Challenger Kigali 2 Challenger Lisbon Challenger II Cyclus Open de Tenis - Florianopolis Bratislava Challenger Wuhan Challenger Prague Challenger Manerbio Challenger Shenzhen Challenger Orlando Challenger Sao Paulo Challenger Braunschweig Challenger Luedenscheid Challenger Szczecin Challenger Bergamo Challenger Helsinki Challenger Cherbourg Challenger Savannah Challenger Milan Challenger Luedenscheid Challenger Iasi Challenger Open Costa Daurada - Tarragona Copa Petrobras Brazil - Belo Horizonte Genova Challenger Roanne Challenger Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Girona Challenger Internationaux du Doubs - Besancon Glasgow Challenger Riviera di Rimini Challenger - Rimini Citta di Como - Como Mauthausen Challenger Tunis Open - Tunis Tulln Challenger Florence Challenger Liuzhou Challenger Bratislava Challenger Maia Challenger Meknes Challenger Vicenza Challenger ATP Challenger Trophy 2008 - Trnava Monterrey Challenger Iasi Challenger Istanbul Challenger Cary Challenger Antalya 2 Challenger Split 2 Challenger Ostrava Challenger Zagreb Challenger Bendigo Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Croatia Open - Umag BCR Open Romania - Bucharest Chennai Open - Chennai Brasil Open - Costa do Sauipe AEGON Championships - London Mercedes Cup - Stuttgart Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Winston Salem - Winston Salem BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Serbia Open - Belgrade Todi Challenger Sao Paulo Challenger Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe Casablanca Challenger Portoroz Challenger Augsburg Challenger Estoril Open - Estoril Recanati Challenger Rabat Challenger Masters Series - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Heineken Open - Auckland Marrakech Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur China Open - Beijing Grand Prix Hassan II - Casablanca Rio Open 500 - Rio de Janeiro Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Bet-At-Home Austrian Open - Kitzbuhel China Open - Beijing Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Napoli Challenger Geneva Open - Geneva Monza Challenger AEGON Championships - London Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Antalya Cup - Antalya Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Grand Prix Hassan II - Marrakech Open Parc - Lyon Plava Laguna Croatia Open - Umag Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Tata Open Maharashtra - Pune Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Poprad Tatry Challenger Apia International - Sydney Tunis Challenger Biel Challenger Chennai Open - Chennai Sofia Open - Sofia Casablanca Challenger Swiss Indoors Basel - Basel Copa Telmex - Buenos Aires Geneva Open - Geneva Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Chile Dove Men+Care Open - Santiago Santos Challenger M25 Cairo Citi Open - Washington Mercedes Cup - Stuttgart Sydney Tennis Classic - Sydney San Sebastian Challenger Kremlin Cup - Moscow Liberec Challenger Caltanissetta Challenger St. Petersburg Open - St. Petersburg Padova Challenger Copa Claro - Buenos Aires M15 Sharm ElSheikh Abierto Mexicano Telcel - Acapulco Todi Challenger New Delhi Challenger Irving Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Ningboo Challenger German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Bet-at-home Open - Hamburg Portugal Open - Oeiras Winston-Salem Open - Winston-Salem Tenerife 2 Challenger Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Hall of Fame Open - Newport Copa Claro - Buenos Aires Seville Challenger Kenitra Challenger Abierto Mexicano Telcel - Acapulco Casablanca Challenger Buenos Aires Challenger Budapest Challenger Beijing Challenger Shenzhen Challenger Bergamo Challenger Guadalajara Challenger San Luis Potosi Challenger Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Generali Open - Kitzbuhel Valencia Open - Valencia Cordoba Open - Cordoba Qatar ExxonMobil Open - Doha Apia International - Sydney Poprad Tatry Challenger Brasil Open - Sao Paulo M25 Poznan Genova Challenger Argentina Open - Buenos Aires Zhangjiagang Challenger Barcelona Challenger Aegon Nottingham Open - Nottingham Gwangju Challenger M15 Sharm ElSheikh Credit Agricole Suisse Open - Gstaad M25 Sharm ElSheikh Ho Chi Minh City Challenger Istanbul Challenger Bangkok Challenger Koblenz Challenger ASB Classic - Auckland San Luis Potosi Challenger Argentina Open - Buenos Aires Brasil Open - Sao Paulo Gonet Geneva Open - Geneva Aptos Challenger Brest Challenger Shenzhen Open - Shenzhen Ningboo Challenger Kolkata Challenger Le Gosier Challenger Shenzhen Challenger Forli 4 Challenger TEB BNP Paribas Istanbul Open - Istanbul China Open - Beijing Vancouver Challenger Cortina Challenger Generali Open - Kitzbuhel Movistar Open - Vina del Mar Perugia Challenger Amersfoort Challenger Helsinki Challenger Burnie Challenger Manama Challenger Leon Challenger Prostejov Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cordoba Open - Cordoba Campinas Challenger Prague Challenger Prostejov Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Moselle Open - Metz Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo ASB Classic - Auckland Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Launceston Challenger Pekao Open - Szczecin Lyon Challenger Argentina Open - Buenos Aires Todi Challenger Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Helsinki Challenger Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Aguascalientes Challenger Blois Challenger Grand Prix Hassan II - Marrakech Forte Village Sardegna Open - Sardinia Trieste Challenger Stockholm Open - Stockholm Tel Aviv Watergen Open - Tel Aviv Cordoba Open - Cordoba Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Danderyd Challenger Austrian Open - Kitzbuhel Valencia Challenger Maia Challenger Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Kigali 1 Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Segovia Challenger Dobrich Challenger Open de Moselle - Metz Qatar ExxonMobil Open - Doha Maharashtra Open - Pune Ecuador Open - Quito Millennium Estoril Open - Estoril Salzburg Challenger Tata Open Maharashtra - Pune Sydney International - Sydney M15 Hurghada Stockholm Open - Stockholm Barcelona Open Banc Sabadell - Barcelona Bratislava 1 Challenger Noumea Challenger Launceston Challenger Bengalaru Challenger Aix En Provence Challenger Antalya Challenger Biella 1 Challenger Biella 2 Challenger Split 1 Challenger Tunis Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open de la Comunidad Valenciana - Valencia Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Open de la Comunidad Valenciana - Valencia Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campionati Internazionali di Sicilia - Palermo BNP Paribas Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia Open Sabadell Atlantico - Barcelona Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai VTR Open - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Winston-Salem Open - Winston-Salem Rolex Paris Masters - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris French Open - Paris Mercedes Cup - Stuttgart European Open - Antwerp Apia International - Sydney BB&T Atlanta Open - Atlanta China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Intrum Stockholm Open - Stockholm SkiStar Swedish Open - Bastad Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, IRL-EGY 3-2 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group II, 1R, EGY-SLO 1-3 Wimbledon - London French Open - Paris Australian Open - Melbourne French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open - Paris Western & Southern Open - Cincinnati Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group II, 1R, MDA-EGY 4-1 U.S. Open (juniors) Davis Cup, World Group II, PO, LAT-EGY 4-1 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group II, 1R, URU-EGY 1-3 Davis Cup, Group I, PO, GRE-EGY 3-2 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, PO, EGY-CYP 4-1 Davis Cup, Group I, PO, EGY-ECU 3-1 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group II, 1R, EGY-NOR 4-0 Davis Cup, Group II, 3R, EGY-FIN 2-3 Davis Cup, World Group I, 1R, EGY-HUN 2-3 Wimbledon (juniors) Olympics - Tokyo Davis Cup, Group 2, 1R, SLO-EGY 5-0